package com.huilian.cloud.module.system.controller.admin.groupdatascope.vo;

import lombok.*;
import java.util.*;
import io.swagger.v3.oas.annotations.media.Schema;
import com.huilian.cloud.framework.common.pojo.PageParam;

@Schema(description = "管理后台 - 用户组数据权限分页 Request VO")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class GroupDatascopePageReqVO extends PageParam {

    @Schema(description = "用户组id", example = "8564")
    private Integer groupId;

    @Schema(description = "菜单id", example = "8561")
    private Integer menuId;

    @Schema(description = "数据范围（1:对象的全部数据权限、2:自定义数据权限、3:本公司数据权限、4:仅本人数据权限、5:人的全部数据权限）", example = "1")
    private Integer groupType;

    @Schema(description = "divide字段描述缺失，根据实际需求填写")
    private Integer divide;

}